vs
QUICK ANSWER
"Lo" is an interjection which is often translated as "mirad", and "long ago" is an adverb which is often translated as "hace mucho tiempo". Learn more about the difference between "lo" and "long ago" below.
lo(
lo
)An interjection is a short utterance that expresses emotion, hesitation, or protest (e.g., Wow!).
1. (literary) (general)
A word or phrase restricted in usage to literature or established writing (e.g., sex, once upon a time).
a. mirad
And lo, the angel of the Lord appeared to Mary.Y mirad, el ángel del Señor apareció ante María.
long ago(
lang
uh
-
go
)An adverb is a word that describes a verb, an adjective, or other adverbs (e.g., to run quickly, very tired).
1. (general)
c. tiempo atrás
Long ago, this school didn't even have electricity.Tiempo atrás, esta escuela ni siquiera tenía electricidad.